﻿#define _CRT_SECURE_NO_WARNINGS 1

//写⼀个函数Strlen，可以求字符串⻓度
//输⼊⼀个字符串（字符串⻓度⼩于等于30，中间不包含空格）

#include <stdio.h>

int Strlen(const char* str)
{
	//定义变量计数
	int count = 0;
	//利⽤指针遍历字符串
	while (*str)
	{
		//计数加⼀
		count++;
		//字符串指针后移，遍历下⼀个字符
		str++;
	}
	return count;
}

int main()
{
	char arr[31] = { 0 };
	//输⼊字符串
	scanf("%[^\n]s", arr);
	//获取字符串⻓度
	//除了换行符，其他字符都读入，也就是说前面的空字符也会被读取
	//%*[\n]即表示跳过换行，[^\n]则读取任意字符，直到遇到换行。
	int len = Strlen(arr);
	printf("%d\n", len);
	
	return 0;
}